Test Suite Minimization for Testing in Context
نویسندگان
چکیده
In this paper, the problem of test suite minimization for testing in context is studied and some results are proposed. The test architecture considered is general enough to allow the context and the component to have external inputs and outputs. Using a given fault model for testing in context, conditions are provided to detect all the redundant transitions that do not need to be tested. A complete test suite for the fault model is obtained and a method to select a minimal subset of this test suite with the same fault detection power is then proposed. Furthermore, the proposed method can be used to reduce a test suite produced by human experts while preserving its fault detection power.
منابع مشابه
Prioritization based on test suites by analysing automated testing strategies to minimize selected test process
Software testing is a process of refining faults and errors in a software system or project. Software testing is done by both manually and systematically. Automated testing of software is mostly followed in today’s industry. To achieve this, the concern project is divided into various test suites and then testing is done. These test suites should be minimized, selected and prioritized to make t...
متن کاملRegression Testing: Techniques for Test Suite Minimization
___________________________________________________________________________________________________ Software testing occurs simultaneously during the software development to detect errors as early as possible and to guarantee that changes made in software did not change the system negatively. However, during the development phase, the test suite is efficient and tends to increase in size. Due t...
متن کاملRegression Optimizer A Multi Coverage Criteria Test Suite Minimization Technique
Regression test suites are developed and maintained throughout the lifetime of the software product. For testers, it is common practice to add new testcases to the existing regression test suite, with intent to test new features in the software product or to capture any newly discovered fault. Many a times the intention is to check whether the program is sufficiently tested or not. This is done...
متن کاملReview of Evolutionary Optimization Algorithms for Test Case Minimization
Multi-objective test suite minimization problem is to select a set of test cases from the available test suite while optimizing the multi objectives like code coverage, cost and fault history.[1] Regression Test suite optimization is an effective technique to reduce time and cost of testing. Many researchers have used computational intelligence techniques to enhance the effectiveness of test su...
متن کاملAn Effective Test Suite Reduction Using Priority Cost Technique
Effective testing can develop quality software with higher productivity at a lower cost. As the software is modified and new test cases are added to the test suite, the size of the test suite grows and the cost of testing is also increases. In order to reduce the cost of testing researcher have investigated the use of test suite reduction technique. Redundancy in test suite increases the execut...
متن کامل